/*************************************************************************************
* Ŀ: 
* ChipON IDE
* 汾
* Ӳ
* ʹоƬ
* ߣϺо΢޹˾
* ܼ: 
*************************************************************************************/

#include "main.h"

//Ϊû
/*********************궨****************************/
#define		LED1		P37
#define		LED2		P36
#define		LED3		P35
#define		LED4		P34
#define		LED5		P33
#define		LED6		P30

unsigned char temp;
//#define     soft_deal_CT_Key
//;************************************************************************************
//;*   :  DISPLAY
//;* : LEDʾͨ״̬
//;* ڲ: 
//;*     :   
//;************************************************************************************
void display()
{
	if(_KF8_LIBi_channel_flag_&0x0001)		//ͨ0
	{
		LED1=1;
	}
	else
	{
		LED1=0;
	}

	if(_KF8_LIBi_channel_flag_&0x0002)		//ͨ2
	{
		LED2=1;
	}
	else
	{
		LED2=0;
	}

	if(_KF8_LIBi_channel_flag_&0x0004)		//ͨ4
	{
		LED3=1;
	}
	else
	{
		LED3=0;
	}

	if(_KF8_LIBi_channel_flag_&0x0008)		//ͨ3
	{
		LED4=1;
	}
	else
	{
		LED4=0;
	}

	if(_KF8_LIBi_channel_flag_&0x0010)		//ͨ4
	{
		LED5=1;
	}
	else
	{
		LED5=0;
	}

	if(_KF8_LIBi_channel_flag_&0x0020)		//ͨ5
	{
		LED6=1;
	}
	else
	{
		LED6=0;
	}

}

//;************************************************************************************
//;*   :  delay_ms
//;* : ʱ
//;* ڲ: 
//;*     :   
//;************************************************************************************
void delay_ms(uint ms_data)
{
	uint j=0;
	while(ms_data--)
	{
		j=200;
		_CWDT();
		while(j--)
		{
			_CWDT();
		}
	}
}

//;************************************************************************************
//;*   :  delay_us
//;* : ʱ
//;* ڲ: 
//;*     :   
//;************************************************************************************
void delay_us(uint us_data)
{
	while(us_data--);
}
//;************************************************************************************
//;*   :  INT_FUN() __interrupt
//;* : жϺ
//;* ڲ: 
//;*     :   
//;************************************************************************************
void INT_FUN() __interrupt  (0)
{
	//===============================
	if(T1IF)
	{
		T1IF=0;
		_CWDT();
/***************жڴģʽ************************/
		TOUCH_DEBUG_TRS_DEAL();
		//set flag  for soft  or
		_KF8S_Touch_Process_Waterproof_(); //°־
/***************жڴĽ************************/
	}
	//===============================
}
//;************************************************************************************
//;*   :  void main()
//;* : ں
//;* ڲ: 
//;*     :   
//;************************************************************************************
void main()
{
	init_mcu();						//ʼMCUĴ
	delay_ms(100);					//ʱһᣬֹϵ󴥷ͨ
	 CMCTL1 = 0x90;    //ôƵͻ׼ѹ
	 _CWDT();

	 _KF8S_Init_Touch_Waterproof_();		//õݴ⺯ĳʼ
	_CWDT();
	while(1)
	{
//		temp=_KF8S_Get_Ver_Waterproof_();				//ȡǰİ汾
//
//		_KF8S_Touch_TEST_Waterproof_();           //򻯽տʱ,_KF8_S_LIBf_Touch_Process_Waterproof_

		_CWDT();
		display();					//ʾLED

/***************ѯ־ģʽ************************/
//		if(flag)
//		{
//			clr flag;
//			_KF8S_Touch_Process_Waterproof_();//°־
//		}
/***************ѯ־Ľ************************/
	}
}
